/* Zatify web New CSS Created by/--   Liakat /01721022892 /20/02/2012  */

*{
	padding:0;
	margin:0;
}

/* FONT STYLE */
HTML, BODY {
    font-family:'OpenSansRegular', Arial, Verdana, Geneva,  helvetica, sans-serif;
    font-size:13px;
	background:#fff4d0;
	height:100%;
	
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	-o-font-smoothing:subpixel-antialiased;
}
INPUT, TEXTaREa, SELECT, BUTTON, label {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}
textarea
{
    resize: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Impact, 'AntonRegular', "Arial Narrow", Tahoma, Geneva, sans-serif;
	color:#003582;
	font-style:normal;
	font-weight:normal;
	margin:0;
}
/*FONT SIZE*/
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size:18px;
}
h5{
    font-size:16px;
}
h6 {
    font-size:14px;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}
p{
	text-align:left;
	font-size:13px;
	line-height:18px;
	color:#313131;
}

/*COLOR*/
a {
    color:#740088; 	/* BLaCK COLOR*/
	text-decoration:none;
}

ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
img{
	border:0 none;
	outline:0 none;
}


/* start body content */
.wrapper{
	width:980px;
	margin:0 auto;
	position:relative;
}

/* header part */
.header_part{
	background:url(../images/header_bg.jpg) repeat-x left top;
	height:78px;
	width:100%;
}
.header_content{
	float:left;
	padding:10px 0px;
	position:relative;
}
.header_content .header_logo{
	float:left;
	width:300px;
}
a.zatify_logo{
	display:block;
	text-transform:none;
}
.header_content .topright_btn{
	float:left;
	width:680px;
	padding-top:15px;
	position:relative;
}
.users_top_btn{
/*	width:400px;*/
	float:right;
	height:34px;
	display:block;
	
}
.top_btn{
	height:34px;
	background-image:url(../images/top_btn_bg.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:8px;
	display:inline-block;
}
a.top_btn{
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size:16px;
	padding-top:5px;
}
a.top_login_btn{
	background-position:0px 0px;
	width:86px;
}
a.top_signup_btn{
	background-position:-86px 0px;
	width:95px;
}
a.top_business_btn{
	background-position:-181px 0px;
	width:113px;
}
a.top_user_btn{
	background-position:-294px 0px;
	width:73px;
}

/* menu part */
.menu_part{
	background:url(../images/z_menu_bg.jpg) repeat-x left top;
	height:40px;
	border-bottom:3px solid #ba8c44;
	position:relative;
}
.ph_hotline{
	position:absolute;
	right:0;
	top:8px;
	/*width:100px;*/
	background:url(../images/ph_icon.png) no-repeat left center;
	height:24px;
	padding-left:35px;
	font-family:Impact, 'AntonRegular', "Arial Narrow", Tahoma, Geneva, sans-serif;
	font-size:21px;
	line-height:21px;
	color:#e6c773;
	display:block;
}
/* menu css here */
#z_topmenu ul,
#z_topmenu li,
/*#z_topmenu span,*/
#z_topmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#z_topmenu {
  /*height: 49px;*/
}
#z_topmenu:after,
#z_topmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#z_topmenu a {
	/*display: inline-block;*/
	font-size:15px;
	color:#ddb766;
	text-decoration:none;
	text-transform:uppercase;
	outline:none;
	line-height:18px;
	padding:10px 15px 11px;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
}
#z_topmenu ul {
  list-style: none;
}
#z_topmenu > ul {
  float: left;
}
#z_topmenu > ul > li {
  float: left;
  /* Added by Timur at 17.03.2014, to correct top menu items display layout*/
  padding-top: 5px;
}
#z_topmenu > ul > li span{
	display:inline;
	color:#282828;
	width:0px;
}

#z_topmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
/*  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #7a0000;*/
  margin-left:-10px;
}
#z_topmenu > ul > li.active > a {
  background: #070707;

}
#z_topmenu > ul > li:hover > a {
  /*background: #070707;*/
   color:#00bffd;
}
#z_topmenu .has-sub {
  z-index: 1;
}
#z_topmenu .has-sub:hover > ul {
  display: block;
}
#z_topmenu .has-sub ul {
  display: none;
  position: absolute;
  width:200px;
  top: 100%;
  left: 0;
}
#z_topmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#z_topmenu .has-sub ul li a {
  background: #7a0000;
  border-bottom: 1px dotted #020202;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#z_topmenu .has-sub ul li:hover a {
  background:#5a0000;
  color:#FFF;
}
#z_topmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#z_topmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#z_topmenu .has-sub .has-sub ul li a {
  background: #b00c11;
  border-bottom: 1px dotted #d06d70;
}
#z_topmenu .has-sub .has-sub ul li a:hover {
  background: #80090d;
}



/* container part */
.container_part{
	padding:25px 0 20px;
	display:block;
	overflow:hidden;
}

/* banner css */
.zatify_banner{
	margin-top:0;
	margin-bottom:20px;
}
div#slider {
	margin-bottom:0;
	margin-top:0;
	position: relative;
	box-shadow:0 0 4px #949494; -moz-box-shadow:0 0 4px #949494; -webkit-box-shadow:0 0 4px #949494;	-o-box-shadow:0 0 4px #949494;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}

/* ::::: http://http-solutions.com/themes/human/css/flexslider.css ::::: */

.flex-container a:active, .flexslider a:active { outline: medium none; border: medium none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none outside none; }
.flexslider { width: 100%; margin: 0px; padding: 0px;}
.flexslider .slides > li { display: none; }
.flexslider .slides img { max-width: 100%; display: block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flexslider { position: relative;background-color:#FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.flexslider .slides {  }
.flexslider .slides > li { position: relative; }

.flex-caption {background:none repeat scroll 0% 0% transparent;}
.flex-caption {
	width:60%;
	padding:2% 3%;
	position:absolute;
	left: 0px;
	bottom:100px;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);
/*	color: rgb(255, 255, 255);
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);*/
	font-size: 18px;
	text-transform:uppercase;
	margin: 0px;
}
p.flex-caption{
	text-transform:capitalize;
	font-family:'HelveticaNeueLTStd87HeavyCondensed', Tahoma, Arial, Verdana, sans-serif;
	line-height:30px;
	font-size:21px;
	color:#fff;
}
p.flex-caption span.offmessage{
	text-transform:uppercase;
	font-family:'HelveticaNeueLTStd87HeavyCondensed', Tahoma, Arial, Verdana, sans-serif;
	font-size:36px;
	color:#00a7f4;
	border-bottom:1px solid #727272;
}
a.banner_more_btn{
	display:block;
	margin-top:15px;
}
.flex-direction-nav li a { width: 29px; height:31px; margin: -13px 0px 0px; display: block; background: url('../images/banner_img/banner_control_arrow.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; }
.flex-direction-nav li .next { background-position:-29px 0px; right: -50px; }
.flex-direction-nav li .prev { left: -50px; }

.flex-control-nav { width: 100%; position: absolute; bottom:-25px; text-align: center; display:none;}
.flex-control-nav li { margin: 0px 0px 0px 2px; display: inline-block; }
.flex-control-nav li:first-child { margin: 0px; }
.flex-control-nav li a { background: url('../images/banner_img/carousel_control.png') no-repeat scroll 0px -32px transparent; cursor: pointer; display: inline-block; height: 9px; margin: 0px 1px; text-indent: -9999px; width: 9px; }
.flex-control-nav li a:hover, .flex-control-nav li a.active { background-position: -9px -32px; }


/* container css */

.container{
	/*float:left;*/
	padding:10px 0;
	margin-top:0;
	display:block;
}
.container .z_our_mission{
	width:100%;
	/*padding-right:30px;
	float:left;*/
	display:block;
	text-align:center;
	margin-bottom:30px;
}
.z_our_mission h1{
	color:#003582;
	text-transform:uppercase;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:1px solid #D5CAA6;
}
.z_our_mission p{
	color:#474747;
	font-size:13px;
	line-height:18px;
	text-align:center;
	font-family:'OpenSansRegular', Tahoma, Geneva, sans-serif;
}
a.z_read_more{
	display:block;
	margin-top:10px;
	border-top:1px solid #cbcbcb;
	text-transform:uppercase;
	color:#495e77;
	font-family:Impact, 'AntonRegular', "Arial Narrow", Tahoma, Geneva, sans-serif;
	font-size:18px;
}
a:hover.z_read_more{
	color:#a1630d;
}
.container .index_video_part, .index_tutorial_part{
	/*width:690px;*/
	/*float:right;*/
	background:#FFF;
	box-shadow:0 0 4px #949494; -moz-box-shadow:0 0 4px #949494; -webkit-box-shadow:0 0 4px #949494;	-o-box-shadow:0 0 4px #949494;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}

.index_video_part h1, .index_tutorial_part h1{
	background:#f1db94;
	padding:5px 10px;
	color:#001e49;
	text-align:center;
	text-transform:uppercase;
	border-top-left-radius:10px; -moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -o-border-top-left-radius:10px;
	border-top-right-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -o-border-top-right-radius:10px;
}


.index_tutorial_area{
	padding:15px;
	float:left;
}
.tutorial_col{
	width:306px;
	float:left;
}
.tutorial_marginleft{
	margin-left:15px;
}
.tutorial_col_content{
	position:relative;
	display:block;
}
.tutorial_thumb_img img{
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
a.tutorial_thumb_go_btn{
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/read_more_bg.png) no-repeat;
	width:296px;
	height:27px;
	color:#fff;
	text-transform:uppercase;
	font-family:Impact, 'AntonRegular', "Arial Narrow", Tahoma, Geneva, sans-serif;
	font-size:18px;
	padding-left:10px;
	padding-top:3px;	
	border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px;
}
a:hover.tutorial_thumb_go_btn{
	color:#06bafd;
	background:url(../images/read_more_bg_hover.png) no-repeat;
	border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px;
}
.tutorial_col_text{
	font-family:'OpenSansSemibold', Arial, Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#1e1f1f;
	text-align:center;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}


.index_video_area{
	padding:20px;
	float:left;
}
.index_video_area h3{
	color:#9f691f;
	border-bottom:1px solid #edc149;
	padding-bottom:2px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.index_video_area .business_video_thumb{
	float:left;
	width:350px;
	margin-right:20px;
}

.index_video_area .user_video_thumb{
	float:left;
	width:350px;
}


/* bottom pallate */
.z_pallate{
	display:block;
	position:relative;
	float:left;
	padding:0;
	margin:0;
}
.pallate_col{
	float:left;
	width:310px;
	position:relative;
	box-shadow:0 0 4px #949494; -moz-box-shadow:0 0 4px #949494; -webkit-box-shadow:0 0 4px #949494;	-o-box-shadow:0 0 4px #949494;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;	
}
.pallate_col img{
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;	
}
.pallate_col_marginright{
	margin-right:25px;
}
.pallate_content{
	position:absolute;
	left:0;
	top:0;
	padding:45px 30px 30px;
}
.pallate_content p{
    font-family:'OpenSansSemibold', Arial, Verdana, sans-serif;
	font-size:16px;
	color:#000;
	text-align:center;
	padding-bottom:20px;
}
.pallate_content_btn{
	text-align:center !important;
	padding-right:30px;
	background:url(../images/gold_arrow.png) no-repeat right center;
	font-family:Impact, 'AntonRegular', "Arial Narrow", Tahoma, Geneva, sans-serif;
   font-size:24px;
   color:#004eb9;
   text-transform:uppercase;
   margin-left:30px;
}


/* bottom css */
.bottom_part{
	display:block;
	background:#002f6a;
	padding:30px 0;
}
.bottom_content{
	float:left;
	display:inline-block;
	padding:0;
	margin:0;
}
.bottom_content .newsletter_col{
	float:left;
	width:250px;
	padding-right:35px;
}
.newsletter_col h2, .hotbrand_col h2{
	color:#cea85a;
	text-transform:uppercase;
	padding-bottom:10px;
}
.newsletter_col p, .hotbrand_col p{
	color:#FFF;
	padding-bottom:10px;
}
.newsletter_inputbox{
	background:url(../images/newsletter_inputbox.png) no-repeat;
	border:0 none;
	width:238px;
	height:36px;
	padding:2px 2px 2px 10px;
	color:#676767;
	font-size:14px;
    font-family:'OpenSansItalic', Arial, Verdana, sans-serif;
	outline:none;
	margin-bottom:5px;
}
.bottom_content .hotbrand_col{
	width:300px;
	padding:0 20px;
	float:left;
}
.hotbrand_logo{
	display:block;
}
.hotbrand_logo img{
	width:260px;
	margin:0 auto;
	display:block;
}
.hotbrand_logo table td{
	vertical-align:top;
}
.hotbrand_logo table td.logo_margin_right{
	padding-right:10px;
	padding-bottom:10px;
}
.bottom_content .get_apps_col{
	float:left;
	width:280px;
	padding:15px 20px;
	background:#000e24;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
.get_apps_col h4{
	color:#cd903c;
	text-transform:none;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	padding-bottom:20px;
	text-align:center;
	display:none;
}
a.play_store_icon{
	text-align:center;
	/*width:48px;
	height:48px;*/
	margin:0 auto;
	display:block;
}



.get_apps_mobile{
	display:block;
}
.get_apps_mobile p{
	color:#ababab;
	font-size:13px;
	text-align:left;
    font-family:'OpenSansRegular', Arial, Verdana, sans-serif;
	padding-bottom:10px;

}
.get_apps_mobile img{
	float:left;
	margin-right:10px;
}
.get_apps_btn{
	display:inline-block;
}

.gold_btn, a.gold_btn{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	background:url(../images/gold_btn_bg.jpg) repeat-x;
	text-align:center;
	padding:2px 18px 5px;
	border:0 none;
	font-size:14px;
	color:#001c46;
	margin-top:6px;
	cursor:pointer;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
}


/* footer css */
.footer_part{
	display:block;
	background:#001632;
	padding:30px 0;
}
.footer_content{
	float:left;
	display:block;
	margin-bottom:20px;
}

ul.quick_link_col{
	float:left;
	width:235px;
	list-style:none;
	margin-right:10px;
}
ul.quick_link_col li{
	list-style:none;
	line-height:20px;
	float:left;
	width:235px;
}
ul.quick_link_col li.quick_link_title{
	color:#0057d9;
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:10px;
}
ul.quick_link_col li a{
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	color:#868585;
}
ul.quick_link_col li a:hover{
	color:#cca558;
}

.copyright_content{
	color:#5e5e5e;
	float:left;
	font-size:11px;
	padding-top:5px;
	border-top:1px solid #1b3358;
	margin-top:20px;
}

.copyright_info{
	color:#5e5e5e;
	float:left;
	text-align:left;
	font-size:11px;
	width:800px;
	padding-right:20px;
}
.copyright_info p{
	color:#495e7d;
	font-size:11px;
	padding:0;
	text-align:left !important;
	text-transform:uppercase;
}
/*.copyright_info p span{
	color:#810494;
	font-size:13px;
	font-family:'Lobster13Regular', Tahoma, Geneva, sans-serif;
}*/

.social_icons_right{
	float:left;
	width:160px;
}
.find_us_tt{
	text-align:left;
	float:left;
	color:#fff;
	font-size:13px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	padding-top:3px;
}
.social_icon{
	float:left;
	padding-top:5px;
	margin-left:10px;
}
.social_icon a{
	float:left;
	width:16px;
	height:16px;
	margin-left:8px;
}

/* end footer */
.clearfix{
	clear:both;
	float:none;
	line-height:0;
	font-size:0;
	height:0px;
}







/* inner page css Liakat- 21-02-2013 */
.inner_container{
	float:left;
	padding:20px;
	background:#FFF;
	box-shadow:0 0 4px #949494; -moz-box-shadow:0 0 4px #949494; -webkit-box-shadow:0 0 4px #949494;	-o-box-shadow:0 0 4px #949494;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
.inner_container h2{
	text-transform:uppercase;
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:10px;
}
.inner_container h6{
	text-align:left;
	padding-bottom:15px;
	color:#637385;
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.inner_container h3, .inner_container h4, .inner_container h5{
	text-transform:uppercase;
	text-align:left;
	padding-bottom:5px;
	color:#9f691f;
}
.inner_container .registration_left_col{
	width:450px;
	float:left;
	padding-right:20px;
}
.upload_pic{
	padding-top:0px;
	margin:0;
	display:block;
	width:151px;
	margin:0 auto;
}
div.upload_pic a.picture_upload_btn{
	background:url(../images/upload_picture.jpg) no-repeat;
	width:151px;
	height:145px;
	display:block;
}
div.upload_pic a:hover.picture_upload_btn{
	background:url(../images/upload_picture_hover.jpg) no-repeat;
	width:151px;
	height:145px;
}

/* form css */
.login_fillbox{
	margin:0;
	padding:0;
}
.req{
	color:#FF0000;
}
.line{
	float:left;
	margin-bottom:10px;
}

.error_message{
	margin-top:10px;
	padding:15px;
	text-align:center;
	background:#ffc4c4;
	color:#b40000;
	font-size:14px;
	border:2px solid #ff0000;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	display:block; /* if do not visible use 'none' */
}
.label_text{
	width:140px;
	float:left;
	text-align:right;
	padding:10px 10px 0 0;
	font-size:14px;
	color:#5a5d60;
}
label.label_text span{
	text-align:right !important;
}
.register_inputbox{
	background:#f1f1f6;
	border:1px inset #97a5ad;
	height:20px;
	padding:1px;
	width:200px;
	float:left;
	margin-top:8px;
	color: #686868;
	font-family:Arial, Helvetica, sans-serif;
}
.inputbox_text{
	width:288px;
	padding:2px 2px 2px 10px;
	color:#74797f;
	font-size:14px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	outline:none;
	float:left;
	border:0 none;
}
.lable_type_or{
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-bottom:10px;
	color:#777777;
}
.inputbox_bg_img40{
	background:url(../images/input_box_bg40.jpg) no-repeat;	
	height:36px;
}
.inputbox_bg_img35{
	background:url(../images/input_box_bg35.jpg) no-repeat;	
	height:31px;
}

#country{
	height:25px;
	margin-bottom:10px;
}

#country option{
	padding:1px 1px 1px 3px;
}
.checkbox_btn{
	padding:0;
	margin-top:3px;
	margin-right:10px;
	float:left;
}

.lable_type{
	font-size:14px;
	color:#002241;
	display:block;
	margin-left:150px;
}
.forgot_password{
	padding-top:15px;
}
.forgot_password a{
	font-size:13px;
	color:#878d93;
	text-decoration:none;
}
.forgot_password a:hover{
	color:#3a6796;
	text-decoration:underline;
}

.blue_btn, a.blue_btn{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	background:url(../images/blue_btn_bg.jpg) repeat-x;
	height:30px;
	display:inline-block;
	text-align:center;
	padding:2px 18px 5px;
	border:0 none;
	font-size:16px;
	color:#FFF;
	margin-top:6px;
	cursor:pointer;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}

.blue_btn1, a.blue_btn1{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	background:url(../images/blue_btn_bg-1.jpg) repeat-x;
	height:30px;
	display:inline-block;
	text-align:center;
	padding:15px 25px 25px;
	border:0 none;
	font-size:18px;
	color:#FFF;
	margin-top:6px;
	cursor:pointer;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}

.inner_container .registration_right_col{
	width:410px;
	float:left;
	background:#fef1cb;
	padding:15px 20px;
	margin-left:20px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
.toturials_content{
	display:inline-block;
	clear:both;
	padding-top:20px;
}

.video_margintopbottom{
	display:block;
	margin-top:15px;
	margin-bottom:15px;
}
.inner_container ul{
	list-style:none;
	margin-left:15px;
	padding-bottom:15px;
}
.inner_container ul li{
	list-style-image:url(../images/bullete_bottom.png);
	margin-left:10px;
	line-height:18px;
}

/* support page */
.support_content{
	display:block;
}
.faq_title{
	margin-bottom:20px;
}
.basic  {
	width:100%;
	display:block;
}
.basic a {
	background:#c7d8ea;
    cursor: pointer;
	margin-top:1px;
	height:20px;
	width:910px;
	padding:5px 15px;	
	font-size:13px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-weight:normal;
	color:#576e8a;
	display:block;
	line-height:18px;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.basic a img{
	margin-right:5px;	
}

.basic a:hover {
	background:#7cbafd;
	color:#0b4282;
	text-decoration:none;
}
.basic a.selected {
	background:#7cbafd;
	color:#0b4282;
	border-top-left-radius:6px;	border-top-right-radius:6px; border-bottom-right-radius:0; border-bottom-left-radius:0; 
}
.faq_ans_content{
    background-image:-moz-linear-gradient(center top , #d9f3fc 0%, #FFFFFF 80px);
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	box-shadow:0 1px 4px #b8b8b8;
	border:1px solid #7cbafd;
	
	margin-bottom:10px;
	text-decoration:none;
	font-weight:bold;
	padding:15px;

}
.faq_ans_content p{
	color:#646363;
	font-weight:normal;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	padding:0 !important;
}

.email_support{
	margin-top:40px;
	background:url(../images/email_us_bg.jpg) no-repeat left top;
}
.email_support_title{
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size:21px;
	color:#0b4282;
	padding:2px 37px;
}
.email_support_title_us{
    font-family:'OpenSansLight', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.contact_feedback{
	margin-top:30px;
}
.contact_feedback div.line{
	width:940px;
	display:inline-block;
}
.feedback_inputbox{
	width:300px;
	height:34px;
	background:#e9f2f4;
	border:1px solid #bbc7c8;
	padding:2px 2px 2px 10px;
	color:#5485ba;
	font-size:14px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	outline:none;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.feedback_textareabox{
	width:300px;
	min-height:100px;
	background:#e9f2f4;
	border:1px solid #bbc7c8;
	padding:2px 2px 2px 10px;
	color:#5485ba;
	font-size:14px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	outline:none;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.feedback_inputbox:focus, .feedback_textareabox:focus{
	background:#FFFFFF;
	border:1px solid #bbc7c8;
} 

/* New css Liakat - 01-03-2013 */

/* deal_search css */
div.deal_search_container{
	padding:20px 10px !important;
	float:none;
}
.deal_search_container h2{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.sub_menu_part{
	background:#BA8C44; /*ca9930*/
	height:30px;
	position:relative;
}
.top_sub_menu{
	padding:0;
	margin:0;
	display:block;
}
.top_sub_menu ul{
	list-style:none;
	margin:0;
}

.top_sub_menu ul li{
	list-style:none;
	line-height:24px;
	display:inline;
}
.top_sub_menu ul li a{
	text-decoration:none;
	color:#ffedab;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size:13px;
	padding:0 10px;
	display:inline-block;
	margin-right:5px;
}
.top_sub_menu ul li a:hover{
	color:#004089;
	background:#fff4d0;
	border-radius:4px;
}

/* bradcum_search */
.bradcum_search{
	float:left;
	padding:0;
	margin-bottom:10px;
}
.bradcums{
	width:530px;
	padding-top:10px;
	float:left;
}
.bradcum_divider{
	height:15px;
	display:inline-block;
	border-left:3px solid #d0d0d0;
}
.bradcum_2ndivider{
	height:15px;
	display:inline-block;
	border-left:2px solid #d0d0d0;
}
.bradcums a{
	text-decoration:none;
	color:#626262;
	font-size:11px;
	padding:0 7px;
	line-height:10px;
	display:inline-block;
	vertical-align:top;
	line-height:15px;
}
.bradcums a img{
	display:block;
}
.bradcums a:hover, .bradcums span.active_page{
	color:#0057cc;
}
.bradcums span.active_page{
	font-size:11px;
	padding:0 7px;
	line-height:10px;
	display:inline-block;
	vertical-align:top;
	line-height:15px;
}

.search{
	width:435px;
	float:left;
	padding-left:11px;
}

.search_inputbox{
	background: url(../images/search_bg.png) no-repeat;
	border:0 none;
	width:160px;
	height:24px;
	padding:1px 2px 2px 28px;
	color:#676767;
	font-size:12px;
    font-family:'OpenSansRegular', Arial, Verdana, sans-serif;
	outline:none;
	margin-right:5px;
}
.location_inputbox{
	background:url(../images/location_bg.png) no-repeat;
	border:0 none;
	width:120px;
	height:24px;
	padding:1px 2px 2px 68px;
	color:#676767;
	font-size:12px;
    font-family:'OpenSansRegular', Arial, Verdana, sans-serif;
	outline:none;
	margin-right:5px;
}
.search_btn{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	background:url(../images/search_btn_bg.png) repeat-x;
	text-align:center;
	text-transform:uppercase;
	height:27px;
	padding:1px 5px 4px;
	line-height:10px;
	border:0 none;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}

/* deal display */
.deal_display{
	position:relative;
}
.deal_display ul{
	padding:0;
	margin:0;
	list-style:none;
}
.deal_display ul li{
	position:relative;
	width:300px;
	margin:10px;
	float:left;
	list-style:none;
}

.deal_display ul li a{
	width:298px;
	float:left;
	position:relative;
	background:#FFFFFF;
	border:1px solid #c6c6c6;
    overflow: hidden;
	
    border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	
/*    box-shadow: 0 0 3px 1px #CCCCCC;
	-moz-box-shadow: 0 0 3px 1px #CCCCCC;
	-webkit-box-shadow: 0 0 3px 1px #CCCCCC;
	-o-box-shadow: 0 0 3px 1px #CCCCCC;*/
}

.deal_display_a{
	width:298px;
	float:left;
	position:relative;
	background:#FFFFFF;
	overflow: hidden;
	
	/*border:1px solid #c6c6c6;
    border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;*/
}


.deal_display_td
{
    width:300px; 
    padding:5px; 
    vertical-align:top;
    border:1px solid #c6c6c6;
    border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}

.deal_display_td:hover
{
    border:1px solid #c6c6c6;
    box-shadow: 0 0 3px 2px #CCCCCC;
	-moz-box-shadow: 0 0 3px 2px #CCCCCC;
	-webkit-box-shadow: 0 0 3px 2px #CCCCCC;
	-o-box-shadow: 0 0 3px 2px #CCCCCC;
}

.deal_display ul li a:hover{
	width:298px;
	float:left;
	position:relative;
	background:#FFFFFF;
	border:1px solid #c6c6c6;
	
    box-shadow: 0 0 3px 2px #CCCCCC;
	-moz-box-shadow: 0 0 3px 2px #CCCCCC;
	-webkit-box-shadow: 0 0 3px 2px #CCCCCC;
	-o-box-shadow: 0 0 3px 2px #CCCCCC;
		
/*    margin:-2px 0 0 0;
    padding:0px;
    transition-duration: 0.25s;
    transition-property: margin, padding;*/
}

.deal_display_a:hover{
	width:298px;
	float:left;
	position:relative;
	background:#FFFFFF;
	
	/*border:1px solid #c6c6c6;
    box-shadow: 0 0 3px 2px #CCCCCC;
	-moz-box-shadow: 0 0 3px 2px #CCCCCC;
	-webkit-box-shadow: 0 0 3px 2px #CCCCCC;
	-o-box-shadow: 0 0 3px 2px #CCCCCC;*/
}

.deal_thumb_content{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif !important;
}
.deal_thumb_content h4{
	font-size:18px;
	color:#003c81;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:capitalize;
}

.rating_desc{
	display:block;
}
.rating_price{
	display:inline-block;
	padding:3px 0 10px;
	width:278px;
	position:relative;
/*	border-bottom:1px solid #d5d5d5;*/
}
.rating_star{
	background:url(../images/star/star_orange.png) no-repeat;
	width:18px;
	height:19px;
	display:block;
	float:left;
	margin-right:3px;
}
.rating_text{
	font-size:14px;
	color:#868686;
	padding-left:2px;
}
.thumb_price{
	font-size:18px;
	color:#015bef;
	float:right;
	text-align:right !important;
}

.deal_thumb_content p{
	font-size:14px;
	text-transform:capitalize;
	padding-bottom:5px !important;
	padding-top:5px !important;
	border-top:1px solid #d5d5d5;
}
.deal_thumb_content p.gold{
	color:#7e4604;
}
.deal_thumb_content p.gray{
	color:#757575;
}
.deal_thumb_content p.deal_price{
	color:#2ea200;
	font-size:16px;
	background:url(../images/deal_tag.jpg) no-repeat 0 3px;
	line-height:20px;
	padding-left:35px;
}


/* pagination */
.pagination{
	padding-top:10px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #D4D4D4;
}
.pagination p.pages { font-size:11px; color:#555; text-align:right;}
.pagination p.pages span, .pagination p.pages a:hover { padding:5px 8px; color:#fff; background-color:#7e92a3; border:1px solid #7e92a3;}
.pagination p.pages a { padding:5px 8px; color:#fff; background-color:#fff; text-decoration:none; color:#9a9a9a; border:1px solid #d9d9d9;}
.pagination p.pages small { font-size:12px; float:left;}



/* edit btn */
div.deal_edit_btn{
	position:absolute;
	top:-5px;
	left:-5px;
}
div.deal_edit_btn a{
	display:block;
	text-decoration:none;
	border:0 none !important;
	width:24px;
	height:24px;
	text-indent:-9999px;
}

div.deal_edit_btn a.cross_btn{
	display:block;
	background:url(../images/cross_icon.png) no-repeat;
}
div.deal_edit_btn a:hover.cross_btn{
	background:url(../images/cross_icon.png) no-repeat;
	box-shadow:none;
}
div.deal_edit_btn a.minus_btn{
	display:none;
	background:url(../images/minus_icon.png) no-repeat;
}
div.deal_edit_btn a:hover.minus_btn{
	background:url(../images/minus_icon.png) no-repeat;
	box-shadow:none;
}

/* container cloum */
.inner_container .container_left_col{
	width:640px;
	float:left;
	padding-right:20px;
}
.inner_container .container_right_col{
	width:250px;
	float:left;
	background: url(../images/col_border_img.jpg) no-repeat left top;
	padding-left:30px;
}
.inner_container p{
	text-align:justify;
	padding:0 0 10px;
}
.container_left_col h2{
	text-transform:uppercase;
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:10px;
}
.container_right_col h4, .container_right_col h6{
	font-family:Arial, Helvetica, sans-serif !important;
	color:#b47723;
	text-transform:capitalize;
	font-weight:bold;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:5px;
	padding-bottom:5px;
}
.inner_container ul.left_list_container{
	list-style:none;
	margin-left:30px;
	padding-bottom:15px;
}
ul.left_list_container li{
	list-style-image: url(../images/gold_bullete.jpg);
	margin-left:10px;
	line-height:18px;
}

/* pan asian */
.sub_title_hd{
	font-size:18px;
    font-family:'OpenSansSemibold', Arial, Verdana, sans-serif;
	color:#bf7418;
	text-transform:capitalize;
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.distance{
	font-size:18px;
    font-family:'OpenSansSemibold', Arial, Verdana, sans-serif;
	color:#bf7418;
	text-transform:capitalize;
	text-align:right !important;
	float:right;
	display:inline-block;
}
.details_banner{
	display:block;
	margin:10px 0;
	position:relative;
}
.width640{
	width:640px !important;
}
.items_category{
	font-size:18px;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	color:#946730;
}
.items_category_business_hr{
	font-size:16px;
    font-family:'OpenSansRegular', Arial, Verdana, sans-serif;
	color:#605f5d;
}
.business_hr_open{
	font-size:21px;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	color:#00ac04;
	text-align:right !important;
	padding-left:150px;
}
.deal_details_contact_info{
	background:#fff;
	border:1px solid #cecece;	
	margin-top:20px;
	width:480px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
ul.deal_contact_info{
	list-style:none;
	margin:0;
	padding:0;
}
ul.deal_contact_info li{
	line-height:24px;
	padding:0px;
	margin:0px;
	display:block;
}
ul.deal_contact_info li a{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#3b3b3b;
	font-size:18px;
	display:block;
	padding:15px 15px 15px 55px;
}
ul.deal_contact_info li a.phone_call{
	background:url(../images/receiver_img.jpg) no-repeat 15px 15px;
	height:27px;
	border-bottom:1px solid #cecece;
}
ul.deal_contact_info li a.directions{
	background:url(../images/directions_img.jpg) no-repeat 15px 15px;
	height:27px;
	border-bottom: 1px solid #CECECE;
}
ul.deal_contact_info li a.more_info{
	background:#cecece;
	line-height:20px;
	padding:5px 15px 5px 55px !important;
	border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px;
}
ul.deal_contact_info li a:hover.more_info{
	background:#d4d4d4;
}
.more_info_hr{
	color:#787878;
	font-size:14px;
	font-family:'OpenSansSemibold', Arial, Verdana, sans-serif;
}
.phone_call_no{
	color:#787878;
	font-size:16px;
	font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	padding-left:5px;
}

/* red_btn */
.deal_details_line{
	display:block;
	width:480px;
	margin-top:15px;
	margin-bottom:30px;
}
.red_btn, a.red_btn{
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	background:url(../images/red_btn_bg_01.jpg) repeat-x;
	text-align:center;
	height:21px;
	padding:4px 18px 5px;
	border:0 none;
	font-size:14px;
	color:#FFF;
	display:inline-block;
	cursor:pointer;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
}


/* more info */
.deal_more_info{
	padding:10px 0 0 0;
	margin:0;
	position:relative;
}

.more_info_hour{
	margin-top:15px;
	padding:0;
}
.more_info_hour h4{
	background:#bad4f2;
	color:#2b2b2b;
	padding:10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	font-size:21px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
.info_business_hour{
	display:block;
	padding:10px 0;
	margin-left:20px;
	font-size:18px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #cecece;
}
.info_business_hour span{
	display:inline-block;
}
.info_business_hour .days{
	min-width:40px;
	text-align:left;
}
.info_business_hour .collon{
	text-align:left;
	color:#9b9b9b;
    font-family:'OpenSansLight', Arial, Verdana, sans-serif;
}
.info_business_hour .b_hour{
	text-align:left;
	padding-left:10px;
}

.review_blue_btn{
/*	display:inline-block;*/
	position:absolute;
	right:0;
	top:-5px;
}

/* reviews */
.review_user_img{
	float:left;
	margin-right:15px;
	border:2px solid #f6d4b4;
	width:80px;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.review_user_img img{
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.review_details{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
}
.review_details h5{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	color:#444444;
}
.review_details p{
	font-size:13px;
	padding-bottom:0;
}

/* add review */
.review_textbox{
	margin:10px 0;
	border-top:1px solid #d2d2d2;
	padding-top:10px;
}
.review_textarea{
	background:#fff;;
	border:2px solid #d8d9da;
	min-height:200px;
	padding:5px;
	color:#40474c;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	margin-bottom:5px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
	display:block;
	width:625px;
	text-align:left;
}
.review_submit_btn{
	float:right !important;
	margin:5px 0 0 0;
}
.add_reviews_star{
	display:inline-block;
	padding:0;
	margin:5px 0 0 0;
}
ul.add_reviews{
	list-style:none;
	padding:0;
	margin:0;
}

ul.add_reviews li{
	line-height:18px;
	margin:0;
	display:inline-block;
}
ul.add_reviews li a{
	margin-right:1px;
	display:block;
	padding:0;
}
ul.add_reviews li a.star_gray{
	background:url(../images/star/star_gray.png) no-repeat;
	width:18px;
	height:19px;
}
ul.add_reviews li a:hover.star_gray{
	background:url(../images/star/star_orange.png) no-repeat;
	width:18px;
	height:19px;
}
ul.add_reviews li a.active_review{
	background:url(../images/star/star_orange.png) no-repeat;
	width:18px;
	height:19px;
}

/* profile & settings */
.profile_inputbox_text{
	padding:10px 0px 0px 0px;
	color:#444;
}
.settings_title{
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom:40px;
}
.radio_btn_text{
	color:#000;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	width:100%;
}
.category_navbar label{
	font-size:16px;
}
.category_control{
	float:right;
	text-align:right !important;
}
.categories_line{
	border:1px solid #aaaaaa;
	padding:8px 10px;
	margin-bottom:5px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
}

/* categories profile btn */
.zatify_apps_btn{
	background:url(../images/zatify_btn_bg.jpg) no-repeat;
	border:1px solid #8c600d;
	height:28px;
	box-shadow:0 1px 2px #5b5b5b;
	-moz-box-shadow:0 1px 2px #5b5b5b;
	-webkit-box-shadow:0 1px 2px #5b5b5b;
	-o-box-shadow:0 1px 2px #5b5b5b;
}
.apps_btn{
	margin-left:5px;
}
.apps_btn:hover{
	-moz-transition: background-position 0.1s linear 0s;
	background-color: #E6E6E6;
	background-position: 0 -15px;
	color: #333333;
	text-decoration: none;

}
.apps_lightblue_btn{
	background-color: #49AFCD;
	background-image: -moz-linear-gradient(center top , #5BC0DE, #2F96B4);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}	
.apps_blue_btn{
   background-color: #006DCC;
	background-image: -moz-linear-gradient(center top , #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.apps_gray_btn{
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	color:#333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	border-color: #E6E6E6 #E6E6E6 #A2A2A2;
}

.btn{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	
	-webkit-border-bottom-colors: none;
	-webkit-border-left-colors: none;
	-webkit-border-right-colors: none;
	-webkit-border-top-colors: none;
	
	-o-border-bottom-colors: none;
	-o-border-left-colors: none;
	-o-border-right-colors: none;
	-o-border-top-colors: none;
	
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	padding:0px 14px 4px 14px;
	text-align: center;
	vertical-align: middle;
}
.categories_items{
	display:block;
	margin-top:10px;
}
.categories_checkbox{
	text-align:right;
	float:right;
}

/* check in */
.check_in_content{
	width:300px;
	text-align:center;
	margin:0 auto;
}
.check_in_title{
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.check_in_content .inputbox_text{
	margin-bottom:10px;
}
.check_in_content .text_top{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:20px;
}
.check_in_message_share{
	width:296px !important;
	min-height:100px !important;
	text-align:left;
	margin-top:15px;
}
/* social icon */
.share_social_icon{
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:50px;
}
.share_social_icon a{
	float:left;
	width:32px;
	height:32px;
	margin-right:10px;
}
.share_social_icon a.foursquare_icon{
	background:url(../images/social_icon/foursquare-logo.png) no-repeat;
	width:111px;
	height:32px;
}



/* start user registration css Liakat- 03-04-2012 */
.float_none{
	float:none;
}
.user_registration_area{
	display:block;
	padding:30px 50px 20px;
}
.user_reg_line{
	display:inline-block;
	margin:8px 0;
	width:840px;
}
.lable_type{
	color:#878D93 !important;
}
.lable_type_or{
	text-align:left !important;
	padding-bottom:0px;
	padding-left:270px;
}
.categories_line{
	padding:8px 10px;
	width:818px;
	margin-bottom:8px;
}
.category_add_rem_btn{
	display:inline-block;
	margin-top:15px;
	width:840px;
}
.category_done_btn{
	display:inline-block;
	float:right;
	margin-top:0;
}
.user_registration_button{
	width:450px;
	margin:0 auto;
}
.user_reg_type_btn{
	padding-top:0px;
	margin:0;
	display:block;
	background:red;
}
.user_reg_individual{
	display:block;
	float:left;
	width:151px;
}
.user_reg_business{
	display:block;
	float:right;
	width:151px;
}
div.user_reg_type_btn a{
	width:151px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:21px;
	text-indent:-9999px;
	text-align:center;
}
div.user_reg_type_btn a.user_individual_btn{
	background:url(../images/individual_reg_btn.png) no-repeat;
	width:151px;
	height:151px;
}
div.user_reg_type_btn a:hover.user_individual_btn{
	background:url(../images/individual_reg_btn_hover.png) no-repeat;
	width:151px;
	height:151px;
}
div.user_reg_type_btn a.user_business_btn{
	background:url(../images/business_reg_btn.png) no-repeat;
	width:151px;
	height:151px;
}
div.user_reg_type_btn a:hover.user_business_btn{
	background:url(../images/business_reg_btn_hover.png) no-repeat;
	width:151px;
	height:151px;
}
.reg_type_text{
	color:#002f6a;
	font-weight:bold;
	font-size:21px;
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	text-align:center !important;
	text-transform:uppercase;
	padding-top:10px;
}

/* New css add Liakat -- 4-4-2013 */
.profile_upload_pic{
	display:inline-block;
	margin-left:150px;	
}
.settings_title{
	text-align:left !important;
	padding-bottom:20px;
	padding-top:0px;
}

/* News Css add Liakat 07-04-2013 */
.deal_details_map_btn{
	display:block;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #c1c1c1;
	padding-bottom:5px;
}
.z_deal_price_bg{
	/*position:absolute;*/
	width:115px;
	height:115px;
	/*left:0px;*/
	/*top:100px;*/
	margin-top: 10px;
	background:url(../images/price_bg.png) no-repeat;
}
.z_deal_price{
	font-size:36px;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	color:#002f6a;
	padding:30px 0;
	text-align:center !important;
	display:block;
}

.review_textbox{
	margin:10px 0;
	width:640px;
	border-top:0 none;
	padding-top:10px;
}
.z_review{
	padding:10px 0;
	border-bottom:1px solid #d2d2d2;
}
.deal_more_info h3{
	font-size:21px;
	text-transform:uppercase;
	color:#b28015;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:5px;
}
.deal_details_line{
	margin-top:15px;
	margin-bottom:10px !important;
}
.promo_details_select{
	width:200px;
	padding:3px 3px;
	border:1px solid #c1c1c1;
	display:block;
	float:right;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.promo_details_select option{
	padding:2px 2px;
}

.z_deal_business_details_content{
	float:left;
	display:block;
}
.z_deal_business_details_content .z_details_left{
	float:left;
	width:440px;
	padding-right:20px;
}
.z_deal_business_details_content .z_details_right{
	float:left;
	width:480px;
	margin-top:20px;
}
.business_hr_open{
	font-size:21px;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	color:#00ac04;
	text-align:right !important;
	padding-left:90px;
	text-transform:uppercase;
}



/* new css add for sub menu Liakat - 05-04-2013 */
#z_topmenu a {
	padding:10px 25px 11px 0 !important;
}
div.sub_menu_part{
	background:#e9e6dd !important; /*ca9930*/
	box-shadow:0 1px 2px #616161;
	padding-top:4px;
}
div.menu_part{
	border-bottom:2px solid #ba8c44 !important;
	-moz-border-bottom:2px solid #ba8c44 !important;
	-webkit-border-bottom:2px solid #ba8c44 !important;
	-o-border-bottom:2px solid #ba8c44 !important; 
}

.top_sub_menu ul li a{
	color:#0049a0;
	padding:0px 10px 2px;
	margin-right:10px;
}
.top_sub_menu ul li a:hover{
	color:#FFFFFF;
	background:#d8aa3c;
}

/* Location Map new css add Liakat- 15-04-2013 */

a.top_btn{ /* only this class font-face add */
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}


.z_location_map{
	padding:0;
	display:block;
	position:relative;
}
.z_location_map img{
	position:relative;
}
.z_search_zipcode_pop{
	position:absolute;
	top:20px;
	left:20px;
	width:300px;
	background:#fff;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
	box-shadow:0 0 6px #333; -moz-box-shadow:0 0 6px #333; -webkit-box-shadow:0 0 6px #333; -o-box-shadow:0 0 6px #333;
}

.z_search_popup_hd{
	width:300px;
	height:30px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;

	/* fallback */
	background-color: #dfdfdf;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfdfdf), to(#f1f1f1));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f1f1f1, #dfdfdf);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f1f1f1, #dfdfdf);
	/* IE 10 */
	background: -ms-linear-gradient(top, #f1f1f1, #dfdfdf);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f1f1f1, #dfdfdf);
}
.z_search_popup_hd h6{
	padding:3px 15px 2px;
	color:#003582;
    font-family:'OpenSansBold', Arial, Verdana, sans-serif;
	font-size:16px;
}

.z_search_zip_container{
	padding:15px;
}
.z_search_popup_form{
	width:270px;
	height:25px;
	position:relative;
}
.z_search_popup_form_btn{
	width:270px;
	display:inline-block;
	text-align:right;
	margin-top:3px;
	position:relative;
}

.zip_search_inputbox{
	background:#fff;
	border:1px inset #9b9b9b;
	height:21px;
	padding:1px;
	width:266px;
	color: #686868;
	font-size:14px;
	position:relative;
}
.zip_search_select_btn{
	background:url(../images/select_bottom_arrow.jpg) no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	right:4px;
	top:4px;
	border:0 none;
}
.reset_clear{
	background:none;
	border:0 none;
	padding-right:10px;
	border-right:1px solid #003582;
	margin-right:10px;
	cursor:pointer;
    font-family:'OpenSansRegular', Arial, Verdana, Geneva,  helvetica, sans-serif;
	font-size:13px;
	color:#003582;
}
.reset_clear:hover{
	cursor:pointer;
	text-decoration:underline;
}
.zip_search_select_btn span{
	position:absolute;
	text-indent:-9999px;
}



/* business interface css Liakat - 18-05-2013 */
select.select_inputbox_text, select.select_inputbox_date, select.select_inputbox_years{
	width:300px;
	padding:8px 8px 8px 10px;
	color:#74797f;
	font-size:14px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	outline:none;
	float:left;
	border:0 none;
	-webkit-appearance: none;
}
select.select_inputbox_date{
	width:110px !important;
}
select.select_inputbox_years{
	width:140px !important;
	margin-left:15px;
}

.select_inputbox_date_img40{
	background:url(../images/date_inputbox.jpg) no-repeat;	
	height:40px;
}
.select_inputbox_years_img40{
	background:url(../images/years_inputbox.jpg) no-repeat;	
	height:40px;
}

.select_inputbox_bg_img40{
	background:url(../images/input_box_bg40.jpg) no-repeat;	
	height:40px;
}

select.select_inputbox_text option{
	border-bottom:1px dashed #f0f0f0;
	padding:1px 5px 1px 5px;
	font-size:12px;
}

.business_interface_area{
	display:block;
	padding:30px 0px 20px;
}

.business_hour_line{
	padding:0;
	margin-bottom:10px;
	float:left;
}
.business_profile_screens_form_border{
/*	border:1px solid #d9dfe4;*/
	width:100%;
	float:left;
	margin-bottom:10px;
}
.business_profile_screens_form_border h5{
	border-bottom:1px solid #d4d4d4;
	margin-bottom:20px;
	padding-bottom:5px;
}
.business_hour_label_day{
	width:50px;
	float:left;
	padding-bottom:5px;
}
.business_hour_label_close{
	width:90px;
	float:left;
	padding-bottom:5px;
}

.business_label_text span{
	font-size:15px;
	color:#0089CF;
	font-weight:bold;
}
.business_hour_selectbox{
	width:130px;
	height:23px;
	float:left;
	background:#FFF;
	border:1px solid #999;
	margin-bottom:5px;
	margin:0 10px; 
}
.business_hour_checkbox{
    float: left;
    margin-top:5px;
	margin-right:5px;
    padding: 0;
}
.business_hour_checkbox_text{
	display:block;
	padding-top:3px;
}

.business_hour_selectbox option{
	background:#FFF;
	padding:2px 5px;
}

.business_reg_step3_line{
	width:96% !important;
	position:relative;
}
.calegory_add_inputbox{
	border:1px solid #d4d4d4;
	width:200px;
	height:23px;
	margin-left:20px;
}
.business_register_step5_btn{
	width:300px;
	text-align:center;
	margin:0 auto;
	padding-bottom:15px;
}
.payment_credit_debit_card, .enter_card_info{
	border-bottom:1px solid #C6C6C6;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:3px;
	margin-bottom:10px;
	color:#0060ff;
	font-size:18px;
    font-family:'OpenSansBold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.enter_card_info{
	padding-bottom:3px;
	margin-bottom:10px;
	font-size:16px;
	color:#637385;
	text-transform:none;
}
.for_credit_card_only{
	font-size:14px;
    font-family:'OpenSansRegular', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.profile_line{
	width:100%;
}


/* CSS add date 20-05-2013 */

.business_interface_area .business_description_content{
	float:left;
	display:block;
}
.business_description_content .picture_upload_left{
	float:left;
	width:158px;
}
.business_description_content .description_business_right{
	float:left;
	width:750px;
	padding-left:32px
}
.current_picture{
	display:block;
	background:#f9f9f9;
	border:1px solid #d8d8d8;
	padding:3px;
	margin-bottom:30px;
}
.current_picture img{
	width:150px;
	height:170px;
}
.business_description_textarea{
	background:#fff;
	border:2px solid #d8d9da;
	min-height:180px;
	padding:10px;
	color:#40474c;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	margin-bottom:5px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
	display:block;
	width:97%;
	text-align:left;
}
.referred_inputbox{
	background:#fff;
	border-radius:6px;
	border:1px inset #000;
	height:16px;
	padding:1.5% 2%;
	width:96%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	color: #686868;
	font-size:14px;
}
.business_profile_hours{
	margin:0 auto;
	width:450px;
}

.business_profile_categories{
	display:block;
	padding:0px 50px 20px;
}
.left_align{
	text-align:left !important;
}
.my_prototion_line{
	width:100% !important;
	position:relative;
	margin:4px 0;
	float:left;
}

.my_prototion{
	float:left;
	width:736px !important;
	position:relative;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
}
.right_info{
	float:left;
	width:90px !important;
	margin-left:10px;
	border-radius:6px;
	text-align:center !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
}
.my_prototion_content{
	padding:5px 15px;
	font-size:16px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}

.prototion_active, .active_color{
	background:#76da00;
	border:1px solid #437b00;
}

.prototion_pending, .pending_color{
	background:#f2e407;
	border:1px solid #b49800;
}

.prototion_finished, .finished_color{
	background:#ff1111;
	border:1px solid #b00000;
}
.zatify_panel_btn{
	padding:0;
	margin:0;
	display:inline;
	float:left;
}

.promotion_control{
	text-align:center !important;
	margin-top:5px;
}
.promotion_item{
	display:inline;
	float:left;
	margin-bottom:10px;
}
.promotion_items_control{
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	float:left;
}
.promotion_checkbox{
	display:inline;
	margin-left:10px;
}
p.campaign_cost_rate{
	color:#ff0000;
	font-size:14px;
	padding:20px 0;
}
.campaign_category_selection{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	color:#c99300;
	font-size:18px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}

.promotion_proximity_radius_line{
	margin:10px 0;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #d8d8d8;
}
.categories_radio{
	float:left;
	text-align:left;
	margin:2px 5px 0px 0px;
}
.promotion_proximity_radius_line label{
	color:#003582;
	font-weight:bold;
	line-height:18px;
	font-size:14px;
}
.promotion_proximity_radius_line span{
	font-size:14px;
	color:#333;
	float:right;
	text-align:left !important;
}
.selectbox_proxi_radius{
	width:130px;
	border:1px solid #aaaaaa;
	padding:4px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	outline:none;
	margin-left:20px;
}

.new_promo_budget_section{
	text-align:left !important;
	font-size:16px;
	color:#000;
	width:50% !important;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.promo_calender_icon{
	display:inline-block;
}





/* CSS add by 21-05-2013 */

.promo_timing_text{
	padding:5px 0;
}
.promo_timing_start_end{
	display:inline-block;
	margin-bottom:10px;
	margin-left:20px;
	color:#333 !important;
	font-size:14px;
	font-weight:bold;
}

.promo_budget_section{
	float:left;
	display:block;
}
.promo_budget_section .promo_pic_upload_left{
	float:left;
	width:158px;
}
.promo_budget_section .promotion_text_right{
	float:left;
	width:650px;
	padding-left:32px
}

table.promotion_tabe{
	width:690px;
	margin-top:10px 0;
	vertical-align:top;
	padding-bottom:30px;
}
table.promotion_tabe tr{
	width:840px;
	vertical-align:top;
}
table.promotion_tabe tr td{
	vertical-align:top;
	padding:5px;
	font-size:14px;
	border-bottom:1px solid #f0f0f0;
}
table.promotion_tabe tr td span{
	font-weight:normal;
	font-size:14px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	color:#003582;
}
table.promotion_tabe tr td p{
	padding:5px 0 0 0;
	color:#ff0000;
	font-size:14px;
}
.picture_coupon_img{
	position:absolute;
	right:20px;
	top:29px;
	width:150px;
	height:auto;
}


/* Modification CSS for 21-05-2013 */
.zatify_panel_btn{
	display:inline-block !important;
	float:none !important;
}
.promotion_item{
	display:inline-block !important;
	float:none !important;
}
.promotion_items_control{
	float:none !important;
}


/* New css Liakat 22-05-2013 */
.z_contact{
	padding:0;
	margin:0;
}
.z_contact p{
	font-size:18px;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	line-height:24px;
	padding-bottom:30px;
}
.z_contact label.message_tt, .z_contact label.email_copy_message{
	text-align:left !important;
	font-size:18px;
	color:#004495;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
.z_contact label.email_copy_message{
	font-size:13px;
	display:block;
	padding-top:10px;
	padding-bottom:30px;
	color:#333 !important;
}
.z_contact label span{
	padding-left:5px;
}
.z_contact .submit_message{
	background:#c6ddff !important;
	color:#0034b7 !important;
	border:2px solid #0a55ff !important;
}

.current_account_balance{
	text-align:left !important;
	font-size:16px;
	color:#000;
	width:100% !important;
	float:none !important;
	clear:both;
	padding:0 0 20px 0;
}
.transaction_history_tt{
	color:#000;
	padding-bottom:10px !important;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
}
table.billing_tabel{
	width:840px;
	margin-top:10px 0;
	vertical-align:top;
	padding-bottom:10px;
}
table.billing_tabel tr{
	vertical-align:top;
}
table.billing_tabel tr.billing_row1{
	background:#c4d3fa;
	border-radius:6px;
}
table.billing_tabel tr.billing_row2{
	background:#a0bbff;
}
table.billing_tabel tr:hover.billing_row1{
	background:#b7cbff;
	cursor:pointer;
}
table.billing_tabel tr:hover.billing_row2{
	background:#8aabfe;
	cursor:pointer;	
}
table.billing_tabel tr th{
	vertical-align:top;
	padding:5px;
	font-size:14px;
	text-align:left;
	background:#003cc3;
	color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	padding:5px 15px;
}
table.billing_tabel tr td{
	vertical-align:top;
	text-align:left;
	padding:4px 15px;
	font-size:14px;
	border-bottom:1px solid #fff;
}
table.billing_tabel tr td.z_balance, table.billing_tabel tr th.z_balance{
	text-align:right !important;
}

.billing_control{
	display:block;
	padding-bottom:20px;
}

/* New css add for tutorials 08-08-2013 */
.toturials_content{
	display:inline-block;
	clear:both;
	padding-top:20px;
	float:left;
}
.toturials_content .tutorials_video_area{
	float:left;
	width:400px;
	margin-left:40px;
	margin-top:35px;
}

.toturials_content .toturials_content_area{
	float:left;
	/*width:500px;*/
}

/*CSS update by 02-10-2013*/
a.support_mail{
	text-decoration:none;
	background:none;
	width:auto;
	display:inline-block;
	color:#3972B3;
	padding:0;
}
a:hover.support_mail{
	background:none;
	width:auto;
	text-decoration:underline;
}



/* new css tutorials Liakat - 09-10-2013 */
.tutorials_page{
	padding:0 !important;
}
.tutorials_page .tutorials_video_area{
	margin-top:0 !important;
	background:none;
}


/* new css add Liakat - 11-02-2014 */
a.privacy_page_link, a:hover.privacy_page_link{
	background:none;
	display:inline-block;
	padding:0;
	margin:0;
	width:auto;
}
ol.acts_services{
	margin-left:30px;
	margin-top:10px;
}
ol.acts_services li{
	list-style-type:lower-alpha;
	color:#646363;
	font-weight:normal;
    font-family:'OpenSansSemibold', Arial, Verdana, Geneva,  helvetica, sans-serif;
	padding:0 !important;
	margin-bottom:5px;
}
.privacy_content{}
.privacy_content h6{
	padding:10px 0 5px;
	font-family:'OpenSansSemiBold';
	font-size:16px;
	color:#003582;
}
a.email_support_add{
	font-family:'OpenSansRegular';
	font-size:13px;
	color:#183353;
}

/* tutorials block */
.toturials_content h3{
	border-bottom:1px solid #C6C6C6;
	margin-bottom:10px;
}
.tutorials_block{
	float:left;
	padding:10px 0;
	border-bottom:1px solid #EEEEEE;
}
.tutorials_block .tutorials_img_left{
	float:left;
	width:410px;
	padding-right:40px;
}
.tutorials_block .tutorials_img_right{
	float:right;
	width:410px;
	padding-left:40px;
}

.tutorials_block .tutorials_text{
	float:left;
	width:490px;
}
.tutorials_text h3{
	font-family:'OpenSansRegular';
	font-size:24px;
	line-height:28px;
	color:#1D4C87;
	padding-bottom:10px;
	padding-top:30px;
	/*padding-right:50px;*/
	text-transform:capitalize;
	margin:0;
	border:0 none;
}
.tutorials_text p{
	font-family:'OpenSansLight';
	font-size:17px;
	line-height:24px;
}
.tutorials_video_block{
	width:500px;
	margin:0 auto;
	margin-top:35px;
}
.toturials_content_with_video{
	float:left;
	width:500px;
}
.zatify_banner #slider img{
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;
}
.description_block{
	padding-top:10px;
	border-top:1px solid #D0D0D0;
	display:inline-block;
}
.description_block p{
	font-size:14px;
	line-height:20px;
}
a.serverpipe_info{
	color:#495E7D;
	text-transform:capitalize;
}
a:hover.serverpipe_info{
	text-decoration:underline;
	color:#D6AB5B;
}